#ifndef INC_SIGNALANDSLOT
#define INC_SIGNALANDSLOT
#include <stdio.h>
#include <stdlib.h>



typedef void (*qfunc)(void *p);
struct qfunc{
	qfunc signalFunc,slotFunc;
};

void connect(void *signalFunc,void *slotFunc);
void disConnect(void *signalFunc,void *slotFunc);
void emit(void *signalFunc,void *param);

#endif
